A Case Study On Teaching Agile Software Development Methods
نویسنده
چکیده
This paper presents and discusses some interesting findings from teaching Agile methods and modelling in a typical university at an undergraduate level software engineering course. The students who took part in this study had been exposed to a few hour lectures on Agile methods and other traditional methods like the RUP (rational unified process). A simple modelling questionnaire was presented to the students. The results were recorded, analysed and interpreted. Findings are discussed and conclusions are given.
منابع مشابه
Impact of using agile practice for student software projects in computer science education
Computer Science education is becoming a fundamental teaching area with the Information and Communication Technology (ICT) development. It is a known fact that traditional educational and teaching methods have certain limitations for ever changing technology based and software & tools interactive courses such as teaching programming or software development. After years of been practiced in the ...
متن کاملTeaching Agile Software Development Quality Assurance
This chapter presents a teaching framework for agile quality—that is, the way quality issues are perceived in agile software development environments. The teaching framework consists of nine principles, the actual implementation of which is varied and should be adjusted for different specific teaching environments. This chapter outlines the principles and addresses their contribution to learner...
متن کاملA Methodology for Teaching Computer Programming: first year students’ perspective
The teaching of computer programming is one of the greatest challenges that have remained for years in Computer Science Education. A particular case is computer programming course for the beginners. While the traditional objectivist lecture-based approaches do not actively engage students to achieve their learning outcome, we believe that integrating some cutting-edge processes and practices li...
متن کاملTeaching Pattern-Based Development
The use of patterns in software engineering is an important and widespread concept. However, teaching patterns to students is challenging because it requires practical knowledge. To evaluate the usefulness of patterns, students need to remember, and understand them as well as apply and analyze them. Pattern-based development (PBD) is a model-based development approach that focuses on the reuse ...
متن کاملUnderstanding the dynamics of agile software development methods
This study uses multiple case studies based on Fitzgerald’s framework, known as the Framework for the IS Development Process, to investigate software development teams that use agile methods to provide an understanding of agile practices and impacts on IS development projects. The framework will be extended to enable a better understanding of agile software development methods and practices. A ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016